home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Visual Basic Source Code
/
Visual Basic Source Code.iso
/
vbsource
/
fmdro
/
product.txt
< prev
next >
Wrap
Text File
|
1997-04-17
|
21KB
|
467 lines
MABRY SOFTWARE PRODUCT LIST - April 18, 1997
Listed below are the products Mabry Software currently has
in the market. If there's a control that you want or need
and you don't see it here --- ask! If we write it to
distribute, you'll get a free copy. All of the OCX
controls, except the Internet controls, come with VBX, OCX-
16, and OCX-32 versions. Each Mabry product comes with one
or more sample projects to show you how to use the control.
Source code, which is written in C (C++ for OCXes), is also
available for all controls.
Our Web page (www.mabry.com) is the key to
the best and most efficient service from Mabry. It is our
focal point for distribution of the latest demo versions and
information about Mabry Software and Mabry products. Save
yourself time and trouble by checking there first before
contacting Mabry Software directly. We're always happy to
hear from you, but we think you will appreciate the
information you can obtain from our Web site.
The registration fee is "per developer" and distribution is
royalty free in executable applications.
We are working on upgrading all of the VBXes to OCXes.
You can find fully functional samples of our controls on our
WEB site, http://www.mabry.com, and on CompuServe (GO MABRY).
INTERNET CONTROLS
All controls include a help file that gives a detailed Internet
communications overview. These controls are available as VBXes
and 32-bit OCXes.
INTERNET PACK. This package contains nine controls for
giving your applications access to the Internet. All of
them are VBXes and 32-bit OLE controls (OCXes) ready to run
under Windows 3.1x, Windows 95 or Windows NT. The controls
support FINGER, FTP, GOPHER, MAIL (SMTP/POP), NEWS (NNTP),
RAS, TIME and WHOIS. GETHST resolves IP addresses and
ASOCKET gives you direct access to Windows sockets.
ASOCKET provides sequenced, reliable, full-duplex
connection-based byte streams. Uses the Transmission
Control Protocol (TCP). It also supports datagrams using
the User Datagram Protocol (UDP).
FINGER requests user information from another host. Typical
information includes last data of logon, mail waiting, real
name, address, phone number. FINGER complies with RFC 1288.
FTP allows you to log onto remote hosts to transfer files to
and from the remote host. FTP complies with RFC 959.
GETHST allows you to translate from host name to IP address,
and IP address to host name.
GOPHER encapsulates the Gopher Protocol used to provide
access to documents and files, and to search
databases available on the Internet.
MAIL encapsulates the Simple Mail Transfer Protocol (SMTP)
and the Post Office Protocol (POP) for managing e-mail on
the Internet. MAIL supports attachments.
NEWS provides easy access to Network News Transfer
Protocol (NNTP) servers as specified in RFC 977. It
supports user authentication protocol and is unique
in providing access to non-standard server commands though
READ/WRITE methods.
RAS gives your programs easy access to the RAS sub-system.
The RAS sub-system allows a computer to connect to an
Internet server. Using the RAS control, you can automate
tasks ranging from mail box processing to automatic
updates of your Web site (using FTP). Your program can
select an Internet service from your phone book, dial and
connect to the server, do any processing necessary
(using our other Internet controls), and then disconnect.
TIME encapsulates the Network Time Protocol (NTP) to allow
you to retrieve the Greenwich Mean Time from supporting
hosts on the Internet. The TIME control allows you to
develop time synchronization applications for your system
(among other things). Incorporating this control into your
application allows you to request the Greenwich Mean time
from any time-server that you select.
WHOIS provides access to the WHOIS servers on the Internet.
By incorporating WHOIS into your applications, you may
query for information about hosts, users, and businesses who
have accounts on the Internet.
MISC. CUSTOM CONTROLS
ALARM is a Visual Basic custom control that lets you set
multiple alarms to go off (i.e., fire events) at various
times during the day. This control makes it easy to
schedule events. Just set the properties and wait for ALARM
to notify you. You can specify such times as 9:12 AM, 10:45
PM, every hour on the hour, every ten minutes, once per
minute, etc. ALARM even tells you when the date has
changed. You can use this to remove all of the current
alarms and set new ones for the day. A must if you're
writing a PIM. (Personal Information Manager).
BARCOD makes barcode display and printing really easy. Just
pick the orientation, set the size, and pick the barcode
style. Then, set the caption to whatever you want the bars
to be. BARCOD uses the Caption property to determine what
to display. ForeColor is used for the color of the Bars.
BackColor is used for the color of the background. If
BARCOD cannot fit the entire barcode in the control window,
it will fill the entire control with the background color.
Printing is straightforward, too. Just tell BARCOD what to
print and where, and it paints barcodes into the Printer
Object. Under VB 3.0 and VB 4.0, BARCOD will bind to a data
control. It uses the DataField, DataSource, and DataChanged
properties. This control is good for inventory
applications, identification systems, and any other programs
that require printed computer-readable data. Samples
included show how to print barcodes using the Printer Object
and how to copy a bitmap of the barcode to the clipboard.
BMPLST is a Visual Basic custom control that displays a list
box that has text and bitmaps in it. The bitmaps can be
placed on any side of the text (top, bottom, right, left).
BMPLST is not hampered by the normal 64K limit that normal
list boxes suffer. Users have loaded 10,000 items into
BMPLST with great success. BMPLST supports multi-column
lists. In this case, all of the list elements must be the
same size. The bitmaps may be of varying size shorter
bitmaps will result in gaps between it and the item below).
BMPLST also supports 3-D effects (much like THREED.VBX).
The control's border supports raised, lowered, and insert 3-
D effects (plus the normal solid border). BMPLST can easily
be set up to handle a check-box list. All it takes is a few
lines of code. A working sample with all of the bitmaps
required to produce this style of list box is included with
the BMPLST package.
DFINFO gives you disk and file information that VB doesn't
provide. It also allows you to change some aspects of a
file (attributes, size, date, time, etc.). The disk side of
this control allows you to find out how much disk space you
have, and how much of it is free. You can also read volume
names. The file side of this control allows you to find out
all of the important information about a file (size,
attribute flags, date and time of last modification). It
also allows you to change most of the attribute flags and
change the size of the file as well.
FLABEL is a label control that lets you format the text
within it. You can have different fonts, different colors,
multiple paragraphs, paragraph formatting, etc. All this
and it's bound, too.
FMDROP notifies you when a file has been dragged and dropped
from the Windows File Manager (FILEMAN).
HITIME is a high resolution timer. You use this control
just like the default Timer control that comes with Visual
Basic. Visual Basic's Timer control can only fire an event
every 55 milliseconds (18.2 times per second). HITIME can
fire events at a much higher rate. How high depends on the
speed of your machine. 486D2/66s can handle more than 500
ticks per second.
INICON makes INI file access simple. WIN.INI and private
INI file access are both supported. No API calls required.